package com.wdg.dao;


import com.wdg.pojo.*;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface IIndexDao {

    //今日推荐，根据推荐表查出
    List<TodayRecommend> getCookBookForIndex();

    //轮播图，根据轮播表查出
    List<CircleImage> getCircleImageForIndex();

    //最新菜谱,根据上传时间查出
    List<Cookbook> getNewCookBookForIndex();

    //热门分类,随机查询分类展示
    List<Food> getHotFoodForIndex();

//简单好学，待议

//    根据cbid查询这一个菜谱的所有信息信息
    Cookbook getCookBookByCbid(String cbid);

    List<Cbtool> getCbtoolByCbid(String cbid);

    List<Cbtrim> getCbtrimByCbid(String cbid);

    List<Details> getCbdetailsByCbid(String cbid);

    List<Cbmain> getCbmainByCbid(String cbid);

    //查询食谱的分类信息,返回一级分类，里面有二级分类的list
    List<Foodtitle> getAllSort();

    List<Food> getAllFood(int ftid);

    //根据二级分类查询对应的菜谱，去哪个中间表查询
    List<Sort> getCookBookByFid(Map sort_page);


    void adaCookBookView(String cbid);

}
